package com.woniuxy.pxxt.dao;


import com.woniuxy.pxxt.entity.Option;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 包含对应的选择题的选项(PxxtOption)表数据库访问层
 *
 * @author makejava
 * @since 2022-03-07 15:19:13
 */
public interface OptionDao {

    /**
     ** @Todo 添加试题的选项
     ** @ChangeLog : 1. 创建  [陈子遥];
     ** @Date 2022/3/9 : 21:59
     ** @param
     ** @param
     * @param
     * @param optiones
     * @return
     */
//
//    Integer addOptiones(@Param("optiones") TestVo optiones,
//                        @Param("option") String option);

    /**
     ** @Todo 根据试题id删除出对应的试题选项
     ** @ChangeLog : 1. 创建  [陈子遥];
     ** @Date 2022/3/9 : 22:00
     ** @param
     ** @return
     */

    Integer deleteOptionesByTestId(Integer testId);

    /**
     ** @Todo 根据试题id查询匹配对应试题选项
     ** @ChangeLog : 1. 创建  [陈子遥];
     ** @Date 2022/3/9 : 22:34
     ** @param
     ** @param
     * @param
     * @return
     */

    public List<Option> findOptionesByTestId(Option option );

    void updateOptionesTestId();

    void addOptiones(Option option);
}

